package com.itheima.d4_enum;

import jdk.nashorn.internal.objects.annotations.Getter;

/*
    1 枚举的常见应用场景：
        用来表示一组信息，然后作为参数进行传输。
    2 选择定义一个一个的常量来表示一组信息，并作为参数传输
        参数值不受约束,也没有起到见名之意,容易搞混。
    3 选择定义枚举表示一组信息，并作为参数传输
        代码可读性好，参数值得到了约束，对使用者更友好，建议使用!

    需求 :
        定义方法接收一个数据 , 来判断是男生还是女生,并展示对应的信息
 */
public class Test2 {
    public static void main(String[] args) {
        Vip(Gender.BOY);
        Vip(Gender.GIRL);
    }
    public static void Vip(Gender gender){

        switch (gender){
            case BOY:
                System.out.println("男生专区=======");
                break;
            case GIRL:
                System.out.println("女生专区=======");
                break;
        }

    }
}
